package v1

import (
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/admin"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/assess"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/body"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/cancer"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/catering"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/config"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/dashboard"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/disease"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/example"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/feedback"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/health"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/hierarchy"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/index"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/manager"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/public"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/structure"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/system"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/topic"
	"gitee.com/g-qs/gin-vue-admin/server/api/v1/user"
)

type ApiGroup struct {
	UserApiGroup      user.ApiGroup
	SystemApiGroup    system.ApiGroup
	ExampleApiGroup   example.ApiGroup
	StructureApiGroup structure.ApiGroup
	HierarchyApiGroup hierarchy.ApiGroup
	ConfigApiGroup    config.ApiGroup
	TopicApiGroup     topic.ApiGroup
	IndexApiGroup     index.ApiGroup
	AssessApiGroup    assess.ApiGroup
	HealthApiGroup    health.ApiGroup
	DiseaseApiGroup   disease.ApiGroup
	FeedbackApiGroup  feedback.ApiGroup
	BodyApiGroup      body.ApiGroup
	CateringApiGroup  catering.ApiGroup
	PublicApiGroup    public.ApiGroup
	AdminApiGroup     admin.ApiGroup
	ManagerApiGroup   manager.ApiGroup
	DashboardApiGroup dashboard.ApiGroup
	CancerApiGroup    cancer.ApiGroup
}

var ApiGroupApp = new(ApiGroup)
